#all > .wrapper-960 {
    min-height: 300px;
}
.wrapper-960 {
	margin: 0 auto;
	width: 960px;
}
.lista-secao-titulo {
    border-bottom: 1px solid #f2f2f2;
    color: #5592ce;
    font-family: 'Arial';
    font-size: 16px;
    margin-bottom: 10px;
    padding: 15px 0;
    text-transform: uppercase;
}
.lista-landing-titulo {
    color: #5592ce;
    font: 41px 'Arial';
    margin-top: 30px;
    text-transform: uppercase;
}
.lista-landing-titulo span {
    display: block;
    font-size: 70px;
}
.lista-landing-titulo + p {
    color: #b0aeb1;
    font: 11px 'Arial';
    margin-bottom: 15px;
    text-transform: uppercase;
    width: 360px;
}
.lista-landing-button {
    background: url(/arquivos/btn-lista-landing-sprite.png) 0 0 no-repeat;
    display: block;
    margin: 5px 0 5px;
    text-indent: -9999px;
    width: 242px;
    height: 58px;
}
.lista-landing-button.gerenciar {
    background-position: left bottom;
}
.giftlistul {
    color: #b0aeb1;
    font-family: 'Arial';
    margin-top: 25px;
}
.giftlistul li span {
    display: inline-block;
    font-size: 11px;
    text-transform: uppercase;
    vertical-align: top;
    width: 100px;
}
input[type="text"] {
    border: 1px solid #a0a0a0;
    color: #5592ce;
    font: 11px 'Arial';
    padding: 5px 12px;
    width: 152px;
}
select {
    border: 1px solid #a0a0a0;
    color: #5592ce;;
    font-size: 11px;
    width: 180px;
}
.giftlistul li {
    margin: 3px 0;
}
textarea {
    border: 1px solid #a0a0a0;
    color: #5592ce;;
    font: 11px 'Arial';
    min-height: 50px;
    padding: 5px 12px;
    width: 180px;
}
.giftlistphoto {
    display: none;
}
.address h2 {
    color: #5592ce;
    font-family: 'Arial';
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.address-list {
    border: 1px solid #a0a0a0;
    color: #b0aeb1;
    font-size: 11px;
    font-family: 'Arial';
    padding: 7px;
    text-transform: uppercase;
    width: 350px;
}
.address-list-select {
    position: relative;
}
.address-list-select input[type="radio"],
.address-list-select address,
.address-list-select label {
    float: left;
}
.address-list-select label {
    color: #CF6B6B;
    position: absolute;
    top: -33px;
    left: 170px;
    width: 400px;
}
.address-list-select input[type="button"] {
    background-color: #4679AA;
    border: 0;
    color: #fff;
    cursor: pointer;
    clear: both;
    display: block;
    font: 11px 'Arial';
    padding: 5px 12px;
    text-transform: uppercase;
    margin-left: 27px;
}
.address-list fieldset legend {
    display: none;
}
.address-list-select address {
    line-height: 18px;
    margin-left: 15px;
    margin-bottom: 5px;
}
.address-list-select input[type="radio"] {
    position: relative;
    top: 3px;
}
.giftlist form > input[type="button"] {
    background-color: #4679AA;
    border: 0;
    color: #fff;
    clear: both;
    cursor: pointer;
    display: block;
    font: 14px 'Arial';
    margin-top: 15px;
    padding: 14px 20px;
    text-transform: uppercase;
}
.giftlist-table {
    margin-bottom: 100px;
    width: 100%;
}
.giftlist-header {
    background-color: #5592ce;
    color: #fff;
    font: 11px 'Arial';
    text-transform: uppercase;
}
.giftlist-header th {
    padding: 5px 0;
    text-align: center;
}
.giftlist-header-codigo,
.giftlist-body-codigo,
.giftlist-header-eventdate,
.giftlist-body-eventdate,
.giftlist-body-finaly,
.giftlist-header-finaly {
    display: none;
}
.giftlist-header .giftlist-header-name {
    padding-left: 100px;
    text-align: left;
    width: 45%;
}
.giftlist-table tbody td {
    border-bottom: 1px solid #a0a0a0;
    color: #fff;
    font: 10px 'Arial';
    padding: 20px 0px 20px 13px;
    text-decoration: none;
    text-transform: uppercase;
}
.giftlist-table tbody td.giftlist-body-name {
    color: #5592ce;
    padding-left: 100px;
}
.giftlist-table tbody td.giftlist-body-name a {
    color: inherit;
    text-decoration: none;
}
.giftlist-table tbody td.giftlist-body-name a:hover {
    text-decoration: underline;
}
.giftlist-table tbody td.giftlist-body-action a, 
.giftlist-table tbody td.giftlist-body-action-sendfriend a,
.giftlist-table tbody td.giftlist-body-action-gerenciar a, 
.giftlist-table tbody td.giftlist-body-action-visualizar a {
    background-color: #5592ce;
    color: inherit;
    display: block;
    text-align: center;
    text-decoration: inherit;
    padding: 10px;
}
.giftlist-table tbody td.giftlist-body-action a    {
    background-color: #b0aeb1;
}
.giftlist-body-action {
    border-left: 1px solid #a0a0a0;
}
.giftlist-body-action-delete {
    border-right: 1px solid #a0a0a0;
    text-align: left;
    width: 6%;
}
.giftlist-body-action-delete a {
    background: url(/arquivos/btn-cancelar.png) 0 0 no-repeat;
    display: block;
    width: 22px;
    height: 23px;
    text-indent: -9999px;
}
.giftlist {
    position: relative;
}
.giftlist-action .giftlist-action-create a {
    background-color: #5592ce;
    color: #fff;
    display: block;
    font: 14px 'Arial';
    padding: 20px 15px;
    position: absolute;
    bottom: -70px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 150px;
}
/* Enviar para amigo */
#TB_overlay {
    background-color: #000;
    opacity: 0.5;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
	filter: alpha(opacity=50);
	/* Netscape */
	-moz-opacity: 0.5;
	/* Safari 1.x */
	-khtml-opacity: 0.5;
}
#TB_window,
#TB_ajaxContent {
    font: 11px 'Arial';
    width: 315px !important;
    height: 430px;
}
#TB_window {
    background-color: #fff;
    margin-top: -215px !important;
    margin-left: -150px !important;
    position: relative;
}
#btnAdicionarAmigos,
#div-title,
#btnCancelar {
    display: none;
}
#fldYourData > legend,
#fldFriendsData > legend {
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #5592ce;
    margin-bottom: 20px;
}
#TB_window label {
    color: #b0aeb1;
    text-transform: uppercase;
    display: inline-block;
    width: 70px;
    text-align: right;
    margin-right: 10px;
}
#fldYourData {
    margin-bottom: 55px;
}
#fldFriendsData input,
#fldYourData input {
    margin-bottom: 5px;
}
#fldMessage,
#fldMessage > legend,
#fldMessage textarea {
    float: left;
}
#fldMessage > legend {
    color: #b0aeb1;
    text-transform: uppercase;
    margin-right: 14px;
    display: block;
    width: 70px;
    text-align: right;
}
#fldMessage {
    margin-bottom: 20px;
}
#fldMessage textarea {
    width: 151px;
}
#refer-a-friend-form-gift-list > p {
    clear: both;
}
#btnEnviar {
    border: 0;
    color: #fff;
    clear: both;
    display: block;
    background-color: #5592CE;
    text-transform: uppercase;
    padding: 10px 40px;
    width: 120px;
    margin: 0 auto 0;
}
#TB_closeWindowButton {
    background: url(/arquivos/btn-cancelar.png) 0 0 no-repeat;
    display: block;
    width: 22px;
    height: 23px;
    text-indent: -9999px;
    position: absolute;
    top: -10px;
    right: -10px;
}
/* Vitrine */
.vitrine .pager.bottom {
    clear: both;
}
.prateleira,
.prateleira ul,
.prateleira ul li {
    float: left;
}
.pager {
    color: #B0AEB1;
    padding-top: 10px;
    text-align: center;
}
.pager .pages {
    display: inline-block;
}
.pager .pages li {
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding: 0 5px;
}
.pager .pages .next {
    background: url(/arquivos/icn-prox-busca.png) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 17px;
    height: 17px;
}
.pager .pages .page-number {
    position: relative;
    top: 1px;
}
.pager .pages .pgCurrent {
    color: #000;
}
.pager .pages .first,
.pager .pages .previous,
.pager .pages .last {
    display: none;
}
/**/
.giftlistdetails .gifted,
.giftlistdetails .EventDate,
.giftlistdetails .titulo,
.giftlistdetails .Code,
.giftlistdetails + .message {
    display: none;
}
.giftlistdetails {
    margin-bottom: 10px;
}
.giftlistdetails .texto {
    color: #B0AEB1;
    font: 11px 'Arial';
    text-transform: uppercase;
    margin-left: 30px;
}
.giftlistsku p,
.giftlistsku-action-exit, 
.giftlistsku-action-purchased,
.giftlistsku-header-who,
.giftlistsku-body-who,
.giftlistsku-header-send,
.giftlistsku-body-message,
.giftlistsku .giftlist-remove-sku span {
    display: none;
}
.giftlistsku .giftlist-remove-sku {
    display: block;
}
.giftlistsku-table {
    width: 100%;
}
.giftlistsku-table th {
    background-color: #ededed;
    color: #5592CE;
    font: 10px 'Arial';
    text-transform: uppercase;
    text-align: center;
    padding: 7px 0;
}
.giftlistsku-table tbody td {
    border-bottom: 1px solid #ededed;
    border-right: 1px solid #ededed;
    text-align: center;
}
.giftlistsku-body-image {
    border-left: 1px solid #ededed;
}
.giftlistsku-action-add a {
    background-color: #5592CE;
    color: #fff;
    display: block;
    font: 24px 'Arial';
    padding: 11px;
    text-transform: uppercase;
    text-decoration: none;
}
.giftlistsku-action-alter a {
    background-color: #B0AEB1;
    color: #fff;
    display: block;
    font: 24px 'Arial';
    margin-right: 5px;
    padding: 11px;
    text-transform: uppercase;
    text-decoration: none;
}
.giftlistsku-action,
.giftlistsku-action li {
    float: right;
}
.giftlistsku-action {
    margin-bottom: 10px;
}
.giftlist-remove-sku {
    text-align: right;
    margin: 10px 0;
    width: 100%;
}
.giftlist-remove-sku input {
    border: 0;
    background-color: #B0AEB1;
    color: #fff;
    display: inline-block;
    font: 24px 'Arial';
    margin-right: 0;
    padding: 11px;
    text-transform: uppercase;
    text-decoration: none;
}
.giftlistsku-body-value,
.giftlistsku-body-qtde,
.giftlistsku-body-status,
.giftlistsku-body-product a {
    color: #5592ce;
    font: 12px 'Arial';
    text-transform: uppercase;
    text-decoration: none;
}
.giftlistsku-body-product a:hover {
    text-decoration: underline;
}
